package com.caineng.zhaobiao.zbapi.utils;

import java.util.Random;

/**
 * 随机生成用户名
 * 取水浒传108好汉名字
 * 取LOL地名26个,组合而成
 * 一共可以生成2808个不同特色的用户名
 * @author liandyao
 * @date 2022/8/10 14:40
 */
public class RandomUserName {
    //108个人名
    public final static String SHUIHU_NAME="芷珊,语嫣,彦菲,璐安,嘉怡,玥彤,英瑶,熙月,智媛,诗兰,静婷,玉萱,伊若,柔月,思涵,欣玮,丽馨,娅茜,雅兰,和怡,玉霏,嘉岚,惠姿,羿芸,熙雅,馨薇,思凌,一莹,姿婷,念薇,薇涵,佳楠,语荷,芊佳,睿瑛,诗嫣,彦妮,芸雅,可昕,欣菲,芮菡,佳涵,丽琳,晓琪,馨荣,熙兰,熙淑,雅慧,绮柔,柔睿,慧妍,秀琳,丽琴,倚琳,嘉歆,子怡,惠凌,雪思,茵琳,梦佳,秋惠,若嘉,懿雅,宇绮,瑶芝,曼婷,柔彤,婧媛,如梦,丽依,兰馨,洁素,熙雯,琳姿,岚瑗,筱文,若媛,绮琳,若晴,雯嫣";


    //26个地名
    public static final String LOL_NAME="桂花、紫薇、月季、玫瑰、茉莉花、紫茉莉、长春花、梅花、昙花、桃花、金丝桃、金丝梅、木槿、芙蓉、金缕梅、金雀花、半枝莲、樱花";


    /**
     * 随机网名
     * @return
     */
    public static String getUserName(){

        //前缀
        String prefixs[] = LOL_NAME.split("、") ;

        //后缀
        String suffixs[] = SHUIHU_NAME.split(",");
        //随机数生成器
        Random random = new Random();

        String name = prefixs[random.nextInt(prefixs.length)] + suffixs[random.nextInt(suffixs.length)];
        return name ;
    }

    public static void main(String[] args) {
        for(int i=0;i<=100;i++){
            System.out.println(getUserName());
        }
    }
}
